#ifndef _ORANGES_CONSOLE_H_
#define _ORANGES_CONSOLE_H_

typedef struct s_console
{
	unsigned int current_start_addr;
	unsigned int original_addr;
	unsigned int v_mem_limit;
	unsigned int cursor;
} CONSOLE;

#define SCR_UP 1
#define SCR_DN -1

#define SCR_SIZE (80 * 25)
#define SCR_WIDTH 80

#define DEFAULT_CHAR_COLOR (MAKE_COLOR(BLACK, WHITE))
#define GRAY_CHAR (MAKE_COLOR(BLACK, BLACK) | BRIGHT)
#define RED_CHAR (MAKE_COLOR(BLUE, RED) | BRIGHT)

#endif /* INCLUDE_CONSOLE_H_ */
